=========================================
DEDICATED SERVER INSTRUCTIONS:
=========================================
A dedicated server is useful for games that will be run on the internet or LAN for extended periods of time and/or will experience a high number of attached clients. It is best to run a dedicated server on a machine that you do not intend to play on. To start a dedicate Soldier of Fortune server, simply select the "Launch Dedicated Server" shortcut from the Windows start menu under the "Soldier of Fortune" submenu. A command window will appear once the server is running. The following chart lists the most commonly used settings for a dedicated server:

Console Command

Values

Definition/Results

Example

"deathmatch"

1

Sets host to Death Match mode.

deathmatch "1" (default)

2

Sets host to Assassin mode.

3

Sets host to Arsenal mode.

4

Sets host to CTF mode.

5

Sets host to Realistic mode

6

Sets host to Control mode

7

Sets host to CTB mode
"fraglimit"

#

Limit of kills before cycling to the next map. Setting to "0" will let you play with no limit.

fraglimit "20" (default is 30)

"hostname"

"name"

Applies a "Game Name" to the host. Joining players will see the hostname in their server browser.

hostname "SOF Server" 

"kick"

"name" or ID (#)

Will kick a client off the server. You can retrieve the client's information by typing:  "Status." This will list the names and ID numbers of all connected clients. The ID number is the first number on the left.

kick "John Mullins", or kick "1"

"map"

"mapname"

This changes/starts the map the host is playing. Every multiplayer map must have "dm/" before the map name. A list of available multiplayer maps is included below.

map "dm/nycdm1" (default)

"maxclients"

#

The maximum amount of clients able to join the host.

maxclients "8" (default is 16)

"public"

0 or 1

This will list your server (with internet connection), which enables other people from the internet to view/join your game. "0" disables the public server, "1" enables it.

public "1" (default is 0)

"set_dmflags"

#

Entering "set_dmflags" into the console will give you a list of deathmatch settings that alter the gameplay depending on the value. For example,  you can play with unlimited ammo by typing "set_dmflags 12". To enable a dmflag, look at the list and type the number corresponding to the dmflag after "set_dmflags" Refer to "unset_dmflags" to disable a previously set dmflag.

set_dmflags "03"

"status"

<none>

Displays client information; ID, NAME, PING, IP, PORT

"status"

"sv_maplistfile" Selects a file of maps to cycle through:

sv_maplistfile "ravdm" (default)

NONE

No maps to cycle.

RAVDM*

Cycles through all of the Death Match maps.

RAVRL**

Cycles through all of the Death Match maps.

RAVCTF***

Cycles through all of the Capture the Flag maps.

RAVCON^

Cycles through all of the Control maps.

RAVCTB^^

Cycles through all of the Conquer the Bunker maps.
"timelimit"

#

Sets an amount of time (in minutes) before cycling to the next map.

timelimit 20 (default is 60)

"unset_dmflags"

#

This will show the list of dmflags, like "set_dmflags," but this command disables the dmflag game settings.

unset_dmflags "03"

"welcome_mess"

"Welcome"

Sets the message that appears on a clients machine when they enter the game.

welcome_mess "Welcome to Soldier of Fortune multiplayer."

"control_bonus"

"control_limit"

#

Used in Control games. The control bonus sets the amount of bonus points a team acquires when they are controlling all 3 flags. The control limit sets the limit of points before the map cycles. control_bonus "10"

control_limit "200"


1. Lists of Maps for Dedicated Servers

*RavDM Maps: 
("map name"     -    description)

**RavCTF Maps: 
("map name"   -     description)
***RavRL Maps: 
("map name"    -    description)
"dm/nycdm1" - Warehouse: 8 to 16 players
"dm/nycdm2" - Underground: 4 to 6 players
"dm/nycdm3" - Pawn Shop : 2 to 4 players
"dm/nycdm4" - Back Alley: 2 to 4 players
"dm/nycdm5" - Bunker: 2 to 5 players

"dm/kosdm1" - The Sewers: 4 to 8 players

"dm/irqdm1" - Refinery: 6 to 8 players
"dm/irqdm2" - Palace: 8 to 10 players

"dm/jpndm2" - Restaurant: 2 to 6 players
"dm/raven" - Raven Software: 4+ players

"dm/suddm1" - WI Death Farm: 6 to 10 players
"dm/suddm2" - Trainyard: 6 to 8 players
"dm/suddm3" - Rusted: 2 to 6 players
"dm/nycctf1" - Gangland: 16

"dm/sibctf1" - Hell Freezes: 16

"dm/irqctf1" - Wastelands: 6 to 12

"dm/jpnctf1" - Parking: 4 to 8

"dm/sudctf1" - Flag Frag: 4 to 8
"dm/sudctf2" - Missile Base: 16

"dm/gerctf1" - Castle Kill: 6 to 10
"dm/nycdm3" - Pawn Shop : 2 to 4 players
"dm/nycdm4" - Back Alley: 2 to 4 players
"dm/nycdm5" - Bunker: 2 to 5 players

"dm/kosdm1" - The Sewers: 4 to 8 players

"dm/jpndm2" - Restaurant: 2 to 6 players
"dm/raven" - Raven Software: 4+ players

"dm/suddm1" - WI Death Farm: 6 to 10 players
"dm/suddm2" - Trainyard: 6 to 8 players

^RavCon Maps: 
("map name"     -    description)

^^RavCTB Maps: 
("map name"     -    description)

"dm/irqcon1" - Power Plant (6 to 12 players)

"dm/koscon1" - Street Fight (4 to 8 players)

"dm/koscon2" - Airfield (6 to 12 players)

"dm/jpncon1" - Rooftop (6 to 10 players)

"dm/sibcon1" - Cold Front (8 to 12 players)

"dm/gercon1" - Castle (8 to 12 players)

"dm/sudcon1" - S.I. (6 to 16 players)

"dm/sudctb1" - Meat Plant (8 to 12 players)

"dm/kosctb1" - Old Town (6 to 10 players)

"dm/irqctb1" - Oil Toil (6 to 10 players)

"dm/irqctb2" - Cargo Plane (8 to 12 players)

"dm/irqctb3" - Building (6 to 12 players)

"dm/jpnctb1" - Clean Room (6 to 12 players)

"dm/sibctb1" - Icelock (4 to 8 players)

"dm/sibctb2" - Snowbase (6 to 12 players)

"dm/nycctb1" - Pendulum (8 to 12 players)

"dm/nycctb2" - Death Barge (8 to 12 players)

"dm/gerctb1" - Castle Gate (5 to 12 players)